stuffed green pepper - French English Dictionary